body{
    line-height: 1.42857143;
}
.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > a > .pull-right-container {
    position: relative !important;
    float: right;
    width: auto !important;
    left: 180px !important;
    top: -23px !important;
    z-index: 900;
}

/* Layout */
.layui-layout-admin.layui-layout-body{
    overflow-x: hidden;
    overflow-y: auto;
}
.layui-layout-body{
    overflow: auto;
}
.layui-layout-admin {
    height: 100%;
    position: relative;
    overflow: hidden;
}
.layui-layout-admin:before,
.layui-layout-admin:after {
    content: " ";
    display: table;
}
.layui-layout-admin:after {
    clear: both;
}
.layui-layout-admin .layui-header{
    height: 50px;
    background-color: #3c8dbc;
}

.layui-layout-admin .layui-nav{
    padding-left: 0;
}
.layui-layout-admin .layui-nav .layui-nav-item{
    height: 50px;
    line-height:50px;
}
.layui-layout-admin .main-header .logo,
.layui-layout-admin .main-sidebar{
    width: 200px;
}
.layui-nav .layui-this:after, .layui-nav-bar, .layui-nav-tree .layui-nav-itemed:after{
    background-color:transparent;
}
.layui-nav .layui-nav-item > a{
    padding: 0 15px;
    color: #fff;
}

.layui-layout-admin .layui-nav li.layui-nav-item:hover,
.layui-layout-admin .layui-nav li.layui-nav-item:active,
.layui-layout-admin .layui-nav li.layui-nav-item:focus{
background-color: #367fa9;
}

.layui-nav-child{
    top: 55px;
}
dl.layui-nav-child >dd {
    line-height: 36px;
}
.content-wrapper{
    margin-left: 200px;
}

.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .layui-layout-left{
    left: 50px;
}
.text-red {
    color: #dd4b39 !important;
}
.text-yellow {
    color: #f39c12 !important;
}
.text-aqua {
    color: #00c0ef !important;
}
.text-blue {
    color: #0073b7 !important;
}
.text-black {
    color: #111111 !important;
}
.text-light-blue {
    color: #3c8dbc !important;
}
.text-green {
    color: #00a65a !important;
}
.text-gray {
    color: #d2d6de !important;
}
.text-navy {
    color: #001f3f !important;
}
.text-teal {
    color: #39cccc !important;
}
.text-olive {
    color: #3d9970 !important;
}
.text-lime {
    color: #01ff70 !important;
}
.text-orange {
    color: #ff851b !important;
}
.text-fuchsia {
    color: #f012be !important;
}
.text-purple {
    color: #605ca8 !important;
}
.text-maroon {
    color: #d81b60 !important;
}

.layadmin-header {
    display: block;
    height: 50px;
    line-height: 50px;
    margin-bottom: 0;
    border-radius: 0;
}
.layadmin-header .layui-breadcrumb{
    padding: 0 15px;
}
.layui-fluid{
    padding: 15px;
}

.login-box{
    width: 360px;
    margin: 7% auto;
}

.layui-form .layui-form-item .layui-form-label{
    width:110px;
}

.layui-form.w130 .layui-form-item .layui-form-label{
    width:130px;
}
.layui-form.w130 .layui-form-item .layui-input-block{
    margin-left: 130px;
}
.layui-form.layui-info-form .layui-form-item{
    margin-bottom: 0;
}
.layadmin-tips {
    margin-top: 30px;
    text-align: center;
}
.layadmin-tips .layui-icon[face] {
    display: inline-block;
    font-size: 120px;
    color: #393D49;
}

.layadmin-tips .layui-text {
    width: 500px;
    margin: 30px auto;
    padding-top: 20px;
    border-top: 5px solid #009688;
    font-size: 16px;
}
.layadmin-tips h1 {
    font-size: 100px;
    line-height: 100px;
    color: #009688;
}
.layadmin-tips .layui-text .layui-anim {
    display: inline-block;
}